body{
	font-family: "microsoft yahei";
}
a,a:hover{
	text-decoration: none;
}
.cbv{
	overflow: visible;
}
.col_top{
	height: 85px;
	background: #FFFFFF;
	box-shadow: 10px 0 10px rgba(0,0,0,.2);
	overflow: visible;
	display: flex;
	position: relative;
	z-index: 10;
}
.logo{
	width: 190px;
	height: 85px;
	font-size:30px;
	color:#fff;
	padding-top:20px;
	text-align:center;
	background-position: center center;
	background-repeat: no-repeat;
}
.left_one_menu{
	
	position: fixed;
	left: 0;
	width: 190px;
	top: 85px;
	bottom: 0;
	overflow-y: auto;
	z-index: 10;
}
::-webkit-scrollbar
{
    width:3px;
    height:3px;
    background-color:#F5F5F5;
}
::-webkit-scrollbar-thumb
{
    border-radius:3px;
    -webkit-box-shadow:inset 0 0 3px rgba(15,88,116,.8);
    background-color:#555;
}
.main_wrap{
	position: fixed;
	left: 190px;
	top: 85px;
	right: 0;
	bottom: 0;
	overflow-y: hidden;
	z-index: 9;
}
.dflex{
	display: flex;
}
.fwarp{
	flex-wrap: wrap;
}
.flex_p{
	flex: 1;
}
.flex_d{
	flex-direction: column;
}
.atem{
	align-items: center;
}
.jtem{
	justify-content: center;
}
.bgf{
	background: #fff;
}
.h455{
	height: 455px;
}
.h430{
	height: 430px;
}
.h300{
	height: 300px;
}
.h388{
	height: 388px;
}
.h278{
	height: 278px;
}
.h150{
	height: 150px;
}
.h160{
	height: 165px;
}
.h180{
	height: 180px;
}
.h280{
	height: 280px;
}
.h240{
	height: 240px;
}
.h220{
	height: 220px;
}
.h380{
	height: 380px;
}
.w28{
	width: 28%;
}
.w50p{
	width: 50%;
}
.m20{
	margin: 20px;
}
.ty_head{
	overflow: visible;
	font-size:18px;
	padding-left: 25px;
	position: relative;
	line-height: 36px;
	font-weight: bold;
}
.bg_box{
	box-shadow: 5px 5px 5px rgba(0,0,0,.3);
}
.eventul li{
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 16px;
}
.eventul li:nth-child(odd){
	background: #ffffff;
}
.eventul li:nth-child(even){
	background: #CFD2D8;
}
.eventul li div{
	line-height: 70px;
	width: 165px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-left: 10px;
}
.eventul li a{
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 3px 10px;
	border-radius: 15px;
}
.eventul li span{
	font-size: 18px;
	color: #999999;
	margin-right: 10px;
}
.ty_ul{
	margin-left: 30px;
	margin-right: 30px;
}
.ty_ul li{
	height: 52px;
	line-height: 52px;
	white-space: nowrap;
	padding-left: 0px;
	position: relative;
	border-bottom: 1px solid #ccc;
}
.ty_ul li:last-child{
	border-bottom: 0;
}
.ty_ul li::after{
	content: " ";
	width:5px;
	height: 5px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(-200%,-50%);
	background: #999999;
	border-radius: 100%;
}
.ty_ul li a{
	font-size: 16px;
	color: #333333;
}
.bg_dblue{
	background: #2E58AB;
}
.bg_green{
	background: #6FB638;
}
.bg_hui{
	background: #959595;
}
.bg_red{
	background: #E22A35;
}
.bg_tblue{
	background: #2EAAE3;
}
.mt40{
	margin-top: 40px;
}
.jeinput{
	border:0
}